Figure 3.2: Blockchain consensus algorithms
In conclusion, the consensus algorithms that are used by various blockchain
platforms are mainly driven by the type of applications the platform expects
to offer and the intimidations it conceives to the integrity of the chain. By
using the computational complexities, the permission-less platforms are
reaching consensus among a very high number of untrusted peers, whereas
approved blockchains are opting for a less scalable but higher throughput
model that assures faster transactions. Various things such as the intended
network, the relationships between participants, and both functional and